]> dgit.raspbian.org Git - gnome-shell.git/commit
overview: Fix stuck grabs when mashing the overlay-key
authorJasper St. Pierre <jstpierre@mecheye.net>
Sun, 18 Nov 2012 15:49:31 +0000 (10:49 -0500)
committerJasper St. Pierre <jstpierre@mecheye.net>
Mon, 10 Dec 2012 19:38:07 +0000 (14:38 -0500)
commit14fb51e6d7079abe81cccdaabf8221ff3283ec4c
tree1d1fbb63a3adcd72f7822fcb09d2eeef6a114fbf
parentb42af9aa991eba53fba9e4afbbbf09860a22d057
overview: Fix stuck grabs when mashing the overlay-key

When pressing the overlay key three times, things went like this:

  * show(), push a modal
  * hide(), will pop a modal after hiding is done
  * show(), push a modal

Thus, when the showing is done, and then it activated the hiding,
it popped one modal, but not the other. This patch changes things
to be:

  * show(), push a modal
  * hide(), will pop a modal after hiding is done
  * hide(), no-op

That is, mashing the overlay-key when it's showing will always make
it hide, not mashing an odd number of times.

https://bugzilla.gnome.org/show_bug.cgi?id=688589
js/ui/overview.js